inspired by Daniel Merriam